MAC Protocol Implementation on Atmel AVR for Underwater Communication
نویسنده
چکیده
Underwater acoustic communication is widely used in many areas to collect the data from different kinds of sensors deployed underwater or send control information to remote nodes. However, there are many challenges for underwater communication systems because of the characteristics of acoustic propagation in the underwater environment, such as Doppler spread, ambient noise, fading, high propagation delay, limited bandwidth, wave effect and multipath. MAC protocol, as a developed protocol for Ethernet networks, has been introduced into underwater communication by many researchers and lots of work has been done on the improvement of MAC protocol for throughput and energy efficiency purposes. In general, MAC protocols can be roughly divided into two categories: contention-free protocols and contention-based protocols. Contention-free protocols include TDMA,FDMA and CDMA, where communication channels are separated in time, frequency or code domains. It is common wisdom that FDMA is unsuitable for underwater sensor networks because of the narrow available bandwidth. There are some researches on TDMA and CDMA for underwater networks. However, some problems inherent in these methods have not been well addressed in acoustic networks. For example, the synchronization problem in TDMA and near-far problem in CDMA. Thus, the feasibility of these protocols in underwater sensor networks is unclear. Contention-based protocols includes random access methods and collision avoidance methods. In a random access protocol, e.g., Aloha, the sender sends packets without coordination. Thus packet avoidance is totally probabilistic. While in a collision avoidance protocol, the sender and receiver capture the medium through control packet exchange before data transmission. There are many collision avoidance protocols, among which RTS/CTS-based protocols are widely used. The performance of random access methods and RTS/CTS-based approaches in underwater sensor networks is determined by many factors. In this implementation, I developed Aloha and RTS/CTS-based MACA protocols on a Atmel AVR device in our targeted underwater network and evaluated their performance in the shallow water.
منابع مشابه
Cost-effective Ethernet Communication for Low Cost Microcontroller Architecture
With the advancement of microelectronic technology and the overall rising trend in the use of low cost microcontrollers the need to share information over the existing infrastructure is more and more emphasized. The problem that persists is how to implement Ethernet communication in low cost microcontrollers while retaining low cost of the device. This paper proposes the use of Microchip’s Stan...
متن کاملMotion-control analysis of ICPF-actuated underwater biomimetic microrobots
This paper introduces the development of biomimetic underwater microrobots consisting of AVR microcontroller, an infrared ray communication system, and ionic conducting polymer film (ICPF) actuators. We use AVR ATmega16 as the control unit and an infrared ray receiver to provide feedback to the AVR unit. The spiral particle pathway searching approach is developed to search for particles. We als...
متن کاملThe Design and Implement of TCP/IP Protocol Cluster on AVR Singlechip
With the rapid development of the embedded technology, research and implement of the Internet of things will be a new technology revolution, yet the implement of the Internet of things is on the base of the communication between the things. For this reason, realizing the function of communication between singlechip is particularly important. Based on the characteristics of the embedded microcon...
متن کاملZigBee Based Remote Sensing and Controlling with Communication Re-link Algorithm
The efficient design and implementation of WSN (Wireless Sensor Networks) has become an emerging area of research in recent years. In this paper a wireless remote sensing and controlling system for real time dynamics has been proposed. Variation in the temperature is recorded in the GUI window and proper controlling action is taken accordingly. The choice of automatic as well as manual control ...
متن کاملSoc Integration of Digital Audio Applications Using Protocol Compiler and Atmel Fpslic
In order to enhance efficiency in designing digital audio applications we combine Protocol CompilerTM-based high level design methods and the Atmel System DesignerTM SoC technology. Starting with a Virtex FPGA prototype we outline the reuse-based SoC integration of a DAB TDG (Digital Audio Broadcasting Test Data Generator). Implementation results and functional extensions featuring SoC capabili...
متن کامل